home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / man / lib.fmt / c / Hash_DeleteTable.man < prev    next >
Encoding:
Text File  |  1989-04-05  |  1.4 KB  |  69 lines

  1.  
  2.  
  3.  
  4. Hash_DeleteTable      C Library Procedures       Hash_DeleteTable
  5.  
  6.  
  7.  
  8. _________________________________________________________________
  9.  
  10. NNAAMMEE
  11.      Hash_DeleteTable - release storage in hash table
  12.  
  13. SSYYNNOOPPSSIISS
  14.      ##iinncclluuddee <<hhaasshh..hh>>
  15.  
  16.      HHaasshh__DDeelleetteeTTaabbllee(_t_a_b_l_e_P_t_r)
  17.  
  18. AARRGGUUMMEENNTTSS
  19.      Hash_Table   *_t_a_b_l_e_P_t_r  (in)      Pointer  to   hash   table
  20.                                        whose  internal storage is
  21.                                        to be released.
  22.  
  23. _________________________________________________________________
  24.  
  25.  
  26. DDEESSCCRRIIPPTTIIOONN
  27.      HHaasshh__DDeelleetteeTTaabbllee deletes all the entries in a hash table and
  28.      also  releases  the  table's internal bucket storage back to
  29.      the memory manager.  The Hash_Table structure  at  *_t_a_b_l_e_P_t_r
  30.      is  not  recycled to the memory manager (it is considered to
  31.      belong to the caller), but the  contents  of  *_t_a_b_l_e_P_t_r  are
  32.      reset to indicate that the table is void.  Future operations
  33.      on  the  table  will   result   in   core   dumps,    unless
  34.      HHaasshh__IInniittTTaabbllee gets called again to reset the table.
  35.  
  36.  
  37. KKEEYYWWOORRDDSS
  38.      delete, hash table
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65. Sprite v.1.0         Printed:  April 5, 1989                    1
  66.  
  67.  
  68.  
  69.